package com.yt.server.api.action;

import com.yt.server.api.IScope;

public interface IActionInvoker {
	
	public static final String BEAN_NAME = "actionInvoker";

	Object getAction(IScope scope, String actionName);

	void setActionResolvers(IActionResolver[] actionResolvers);

	boolean invoke(IActionCall call);

	boolean invoke(IActionCall call, Object action);

	boolean invoke(IActionCall call, IScope scope, Object action);
}
